package cn.exrick.xboot.modules.transport.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author gj
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "订单-车辆信息")
public class OrderCarNodeResultVo {

    @ApiModelProperty(value = "Order ID")
    private Long orderId;

    @ApiModelProperty(value = "Order Car ID")
    private Long orderCarId;

    //当前节点id
    @ApiModelProperty(value = "当前节点id, 当前仓点id")
    private Long currentNode;

    //当前节点完成状态
    @ApiModelProperty(value = "当前节点状态 ")
    private Boolean currentNodeStatus;

    //当前订单状态
    @ApiModelProperty(value = "当前订单状态")
    private String orderStatus;

    //当前节点已完成数
    @ApiModelProperty(value = "当前节点已完成数")
    private Integer currentNodeCompletedNumber;

    //当前节点待未扫码数
    @ApiModelProperty(value = "当前节点未扫码数")
    private Integer currentNodePendingNumber;

    //当前节点车辆扫描详情list
    @ApiModelProperty(value = "当前节点车辆扫描详情list")
    private List<OrderCarNodeInfoVo> currentNodeCarScanDetailList;

}